package com.demo.bean;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * Created by win10 on 2020/2/8 13:30
 */

//表明为配置类来使用，且本身就是一个bean,value="xxx"为该bean的名称
@Configuration(value = "configbean")
public class applicationContextConfig {

    /**
     * 使用bean注解配置类中的方法，默认方法名就是Bean的名称，该方法的返回值就是bean的对象，并可以定义
     * 一系列的属性
     *
     * @return
     */
    @Bean(name = {}, initMethod = "", value = {})
    public String message() {
        return "hello";
    }


    /**
     * 等价：    <bean id= "message" class ="String">
     *         <constructor-arg index="0" value="hello" />
     *     </bean>
     */
}
